package com.woniuxy.entitys;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * tb_sendmessage
 * @author 
 */
@Data
public class TbSendmessage implements Serializable {
    private Integer smid;

    private Integer cid;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date sendTime;

    private Integer mid;

    private String beiyong1;

    private String beiyong2;
    private TbCustomer tbCustomer;
    private TbMessage tbMessage;

//    private static final long serialVersionUID = 1L;
//
//    public Integer getSmid() {
//        return smid;
//    }
//
//    public void setSmid(Integer smid) {
//        this.smid = smid;
//    }
//
//    public Integer getCid() {
//        return cid;
//    }
//
//    public void setCid(Integer cid) {
//        this.cid = cid;
//    }
//
//    public Date getSendTime() {
//        return sendTime;
//    }
//
//    public void setSendTime(Date sendTime) {
//        this.sendTime = sendTime;
//    }
//
//    public Integer getMid() {
//        return mid;
//    }
//
//    public void setMid(Integer mid) {
//        this.mid = mid;
//    }
//
//    public String getBeiyong1() {
//        return beiyong1;
//    }
//
//    public void setBeiyong1(String beiyong1) {
//        this.beiyong1 = beiyong1;
//    }
//
//    public String getBeiyong2() {
//        return beiyong2;
//    }
//
//    public void setBeiyong2(String beiyong2) {
//        this.beiyong2 = beiyong2;
//    }
//
//    @Override
//    public boolean equals(Object that) {
//        if (this == that) {
//            return true;
//        }
//        if (that == null) {
//            return false;
//        }
//        if (getClass() != that.getClass()) {
//            return false;
//        }
//        TbSendmessage other = (TbSendmessage) that;
//        return (this.getSmid() == null ? other.getSmid() == null : this.getSmid().equals(other.getSmid()))
//            && (this.getCid() == null ? other.getCid() == null : this.getCid().equals(other.getCid()))
//            && (this.getSendTime() == null ? other.getSendTime() == null : this.getSendTime().equals(other.getSendTime()))
//            && (this.getMid() == null ? other.getMid() == null : this.getMid().equals(other.getMid()))
//            && (this.getBeiyong1() == null ? other.getBeiyong1() == null : this.getBeiyong1().equals(other.getBeiyong1()))
//            && (this.getBeiyong2() == null ? other.getBeiyong2() == null : this.getBeiyong2().equals(other.getBeiyong2()));
//    }
//
//    @Override
//    public int hashCode() {
//        final int prime = 31;
//        int result = 1;
//        result = prime * result + ((getSmid() == null) ? 0 : getSmid().hashCode());
//        result = prime * result + ((getCid() == null) ? 0 : getCid().hashCode());
//        result = prime * result + ((getSendTime() == null) ? 0 : getSendTime().hashCode());
//        result = prime * result + ((getMid() == null) ? 0 : getMid().hashCode());
//        result = prime * result + ((getBeiyong1() == null) ? 0 : getBeiyong1().hashCode());
//        result = prime * result + ((getBeiyong2() == null) ? 0 : getBeiyong2().hashCode());
//        return result;
//    }
//
//    @Override
//    public String toString() {
//        StringBuilder sb = new StringBuilder();
//        sb.append(getClass().getSimpleName());
//        sb.append(" [");
//        sb.append("Hash = ").append(hashCode());
//        sb.append(", smid=").append(smid);
//        sb.append(", cid=").append(cid);
//        sb.append(", sendTime=").append(sendTime);
//        sb.append(", mid=").append(mid);
//        sb.append(", beiyong1=").append(beiyong1);
//        sb.append(", beiyong2=").append(beiyong2);
//        sb.append(", serialVersionUID=").append(serialVersionUID);
//        sb.append("]");
//        return sb.toString();
//    }
}